<?php
include_once("../inc/common.php");

// Controle de acesso //////////////////////////////////////////////////////////////////////////////////////////////
Security::verifyUser("feedback_consultar");

// Conexão com o banco de dados ////////////////////////////////////////////////////////////////////////////////////
$conn = new db();
$conn->open();

// Limpa ordenação e filtro ////////////////////////////////////////////////////////////////////////////////////////
Session::clearFilter();

$sql =  " select * from usuarios".
		"".
		"	";

/**
* Criando pesquisa *
*/
$where = new Where();

$where->add("Buscando nome de usuario que contem ","AND Nome like '%*%'",Param::get("f_nome")); 
$where->handleWhere();

$rs = new query($conn, $sql, Paging::getPage(), LISTA_QTDE_REGISTROS);

//botoes
$button = new Button();
//add(ID_BTN,Text)
$button->add("btnNovo","Adicionar");
$button->add("btnPesquisar", "Pesquisar");
$button->add("btnexcluir","Excluir user");

$table = new Table("lista", 4);//nome da tabela id Form
$table->addCheckboxColumnHeader();//cria os checkbox
$table->addColumnHeader("Nome", false, "33%", "L"); // Título, Ordenar?, Largura, Alinhamento
$table->addColumnHeader("Endereço", false, "33%", "L");
$table->addColumnHeader("Bairro", false, "33%", "L");

while ($rs->getrow()) {
	$id = $rs->field("idusuarios");

	$linkEdicao = new Link($rs->field("Nome"), "../mod_teste/user_edita.php", "Clique para editar o registro");
	$linkEdicao->addParameter("id", $id);
	$linkEdicao->addParameter("page", Paging::getPage());
	$table->addCheckboxData($id);
	$table->addData($linkEdicao->getLink());
	$table->addData($rs->field("Endereco"), 'L');
	$table->addData($rs->field("Bairro"), "L", false, "#FF0000");
}
?>

<!DOCTYPE html>
<html>
    <head>
		<?php
		Element::headBlock();
		?>
		<script type="text/javascript">
			$(document).ready(function(){
				// ação do botão Novo
				$("#btnNovo").click(function() {
					location = "../mod_teste/user_edita.php";
				});
				// ação do botão Excluir
				$("#btnexcluir").click(function() {
					Dialog.confirm("Confirma exclusão dos registros selecionados?", function() {
						$("#lista").attr("action","../mod_teste/user_controller.php?action=excluir");
						$("#lista").submit();
					}, "Exclusão");
				});
			});
		</script>
    </head>
    <body>
		<div id="container">
			<?php Element::header("Lista de Usuarios"); ?>
			<div id="acoes"><?php $button->writeHTML(); ?></div>
			<div id="dados">
				<?php
				Messages::handleMessages();
				Session::writeWhereStatus();
				$table->writeHTML();
				?>
			</div>
		</div>

    </body>
</html>
<?php
// Fecha conexão /////////////////////////////////////////////////////////////////////////////////////////////////////
$conn->close();
?>